home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
rbbs_pc
/
dc174v11.zip
/
DROP174.DOC
< prev
next >
Wrap
Text File
|
1992-10-03
|
7KB
|
132 lines
DC174V10.ZIP
aka DROP174 v1.0
(c) 1992 by Richie Molinelli & Gary Glueckert
Date: 07/18/92 - v1.0 - initial release
Date: 10/03/92 - v1.1 - added Smart Text characters for bulletins
As a SysOp, I've got a few inconsiderate users who are either impatient
and can't wait for the board to sign them off or who will not disable their
call waiting when dialing in. In both cases, these users wind up disconnecting
from the BBS by dropping carrier. One user told me that he didn't want to
disable his call waiting because he uses his voice line to dial out and when
he gets disconnected he knows someone is trying to call him. Well, as we all
know, there are some misbehaved doors out there that do not monitor carrier
correctly and can hang when carrier is droped at the right time. Sometimes
RBBS itself can misbehave due to a poorly written mod or other reason. This
has the affect of hanging the board till a program like PHONEV4 reboots the
computer or the SysOp manually reboots the computer. And we all know that
asking or threatening a user usually goes unheeded. It is for this reason
that I wrote this mod. What this mod does is keep track of the number of
carrier drops by the user and will ratchet the users security level down
at a configurable number of carrier drops. The point at which this decrease
in security level occurs, and how big a decrease in security level, are both
SysOp configurable through the PASSWRDS file.
******************************************************************************
10/03/92
Added new Smart Text characters to give the SysOp the ability to display the
number of dropped carriers in bulletins. Thanks goes to Shannon McCarty for
the suggestion of this idea.
******************************************************************************
In order to implement this mod, you must first install the changes to the
RBBS v17.4 source code either by hand or using Ken Goosens BLED v2.2.
If you have installed any other mods using the same line numbers as this mod
I recommend installing by hand. A batch file is included to accomplish
this mod using BLED. After installing the changes you will have to recompile
in the usual manner for the mod to take affect. Don't forget to replace
your RBBS-VAR.BAS file with this one, or copy the global variables over to
your existing file.
The next step involves a change to your PASSWRDS file. You must add two
additional paramters to the end of your file. The first (14th position) is
the number of carrier drops at which the user will have his/her security level
changed. The second (15th) parameter is the increment by which the security
level will be changed. Since all SysOps do not use single increments for
security levels (ie: 1 - 2 - 3 - 4 - 5 etc.) or small jumps (ie: 5 - 10 - 15 -
20 - 25 etc.) they may require large adjustments to the security level to
have any affect (ie: 100 - 200 - 300 - 400 etc.). This combination of how
many drops and size of adjustment make this mod totally configurable. As an
example of installing the mods, I have included a sample PASSWRDS file for
your examination. The number of drops to reset at can not exceed 255 as
limited by the ASCII table, which is used to store this information in the
user record.
In operation, this mod uses 1 byte of the USERS file which is currently unused
in RBBS. This mod may not be compatible with future versions of RBBS if they
use this byte or with other mods which modify the USERS file. This one byte
is used to store the number of carrier drops as an ASCII character. It can
store up to 255 drops. The number of drops will be reset to 0 when the
security level is changed. This will start the counter over again. If the
SysOp changes the 14th parameter in the PASSWRDS file after the user has
exceeded the new level, the mod will adjust the users security level on
the very next drop carrier and reset the counter to zero. The SysOp has the
ability to adjust the users Dropped Carriers manually in the user maintenance
function. You can disable the adjustment by placing a value of 0 in either
parameter. Placed in the first parameter, the mod is totally disabled.
Placed in the second parameter, the carrier drops will be recorded, but no
security level change will take place. Each security level may be set
differently.
The files included in the mod are:
RBBS-VAR.NEW - Replacement for RBBS-VAR.BAS
R-PCDROP.MRG - Merge for RBBS-PC.BAS
RSB1DROP.MRG - Merge for RBBSSUB1.BAS
RSB2DROP.MRG - Merge for RBBSSUB2.BAS
RSB3DROP.MRG - Merge for RBBSSUB3.BAS
RSB4DROP.MRG - Merge for RBBSSUB4.BAS
RSB5DROP.MRG - Merge for RBBSSUB5.BAS
DROP174.DOC - This document
DROP174.BAT - batch file to merge with BLED v2.2
Please let us know how you like this mod. Have fun!
Richie Molinelli Gary Glueckert
The Small Time BBS The SUNY BBS
Runnin RBBS v17.4a/STUNY Runnin RBBS v17.4a/STUNY
1200 thru 14400 bps 1200 thru 9600 (compucom)
516-579-7929 516-420-0818
DROP174 is copyright (c) 1992 by Richie Molinelli and Gary Glueckert
RBBS (c) 1986,1992 D. Thomas Mack
It is expressly forbidden to distribute this mod in any form other than this
original .ZIP package. This mod may not be included in mod packages other
than stock (original) RBBS as copyrighted by D. Thomas Mack and the STUNY
merge package as distributed by Gary Glueckert.
WARRANTY AND DISCLAIMER:
Simple. None. Narda. Zip. Nothing. I am not responsible for any
damage that occurs by using this merge nor am I responsible for any good that
occurs from using this merge. I'm just plain not responsible. My mother has
been telling me that since I was a kid.
REGISTRATION:
None required for non-comercial use. If this merge is to be used on a
commercial BBS, then please contact me at either the address listed below or
by calling my BBS.
If you are the author of a program, please consider u/l a registered copy of
your program to my BBS.
If you are the author of a merge, please consider u/l a copy of your merge to
my BBS
If you are neither of the above, please consider sending me a postcard to the
address listed below telling me how you love/hate/don't care about the merge.
I happen to like postcards.
Richie Molinelli
P.O. Box 961
Levittown, NY 11756